home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / PPP Interfaces 1.2 / About the PPP libraries
Encoding:
Text File  |  1995-10-22  |  3.7 KB  |  44 lines  |  [TEXT/ttxt]

  1.                          PPP libraries version 1.2
  2.  
  3. What are they?
  4. Two Metrowerks C/C++ libraries to allow you to connect and disconnect MacPPP and FreePPP programmatically, and find out whether it's currently connected.
  5.  
  6. Requirements
  7. The libraries require CodeWarrior 7. They produce 68K code and will run on any Macintosh. At the time of writing they are compatible with all versions of MacPPP and FreePPP, even under Open Transport. There is no PowerPC native version as yet, as I have not had time to adapt the <ppp.h> precompiled header in the MacPPP source code for PowerPC compatibility.
  8.  
  9. Usage notes
  10. Include either “ppp.interface.A4.lib” (A5-based code, for applications) or “ppp.interface.lib” (A4-based code, for code resources etc) in your project and use the functions documented in “ppp.interface.h”. Be aware that these calls can move memory. The code uses a string literal, so you must set up A4 correctly if you’re writing a code resource.
  11.  
  12. All the calls are safe to make under all conditions, whether all not PPP is installed. For example, it’s safe to try to hard close PPP even if it’s already closed. 
  13.  
  14. Source code is included, so you can see what’s going on, but they won't build because I have omitted the large precompiled header <ppp.h>. If you need it, just send me mail with a subject line of “Send ppp.h”.
  15.  
  16. PPP test ƒ
  17. This is a small test application that uses the SIOUX console interface to test all the calls. It shows you how to integrate the calls into an application.
  18.  
  19. Fine print
  20. The PPP Libraries are © 1995 Richard Buckle and freeware. You may distribute the PPP libraries freely. You may use the PPP libraries freely in your work as long as I get a credit in the about box or documentation.
  21.  
  22. The PPP libraries are distributed as is in the hope they may be useful. I believe them to be safe, but you are warned that I accept no responsibility for any loss or damage caused by its use. So if they trash your hard disk and you lose $1,000,000 worth of unbacked-up data, that’s your problem.
  23.  
  24. All trademarks are acknowledged. 
  25.  
  26. Richard Buckle hereby disclaims all warranties relating to this software, whether express or implied, including without limitation any implied warranties of merchantability or fitness for a particular purpose.  Richard Buckle will not be liable for any special, incidental, consequential, indirect or similar damages due to loss of data or any other reason, even if Richard Buckle or an agent of his has been advised of the possibility of such damages.  In no event shall Richard Buckle be liable for any damages, regardless of the form of the claim.  The person using the software bears all risk as to the quality and performance of the software.
  27.  
  28. US Government: 
  29. Government End Users:  If you are acquiring this software on behalf of any unit or agency of the United States Government, the following provisions apply.  The Government agrees: (i) if this software is supplied to the Department of Defense (DoD), the software is classified as "Commercial Computer Software" and the Government is acquiring only "restricted rights" in the software, its documentation and fonts as that term is defined in Clause 252.227-7013(c)(1) of the DFARS; and (ii) if the software is supplied to any unit or agency of the United States Government other than DoD, the Government's rights in the software, its documentation and fonts will be as defined in Clause 52.227-19(c)(2) of the FAR or, in the case of NASA, in Clause 18-52.227-86(d) of the NASA Supplement to the FAR.
  30.  
  31. So there.
  32.  
  33. Version history
  34.  
  35. 1.2
  36. Initial pblic release
  37.  
  38. Contacting me
  39. My preferred email address is:
  40. <mailto:richardb@cocytus.demon.co.uk>
  41.  
  42. My fallback email address (please use this only if the preferred address bounces on you) is:
  43. <mailto: richardb@cix.compulink.co.uk>
  44.